package controlador;

import java.util.Vector;


import vista.tablaposicionesModelo;
import vista.tablaposicionesV;
import modelo.Mequipo;
import modelo.Mtemporada;

public class posicionC {
	private tablaposicionesV tabla;
	private Mtemporada mt;
	
	public posicionC(Mtemporada mt) {
		super();
		
			this.tabla=new tablaposicionesV();
			this.tabla.setLocation(480,220);
			this.tabla.setVisible(true);
			//this.tabla.addListener(this);
			this.mt=mt;
			OrdenarporJG();
			cargarTabla();
			
		}
	 private void cargarTabla(){
		
		 Vector<Mequipo>  me =  mt.getVequipo();
		   tabla.setResultados(new tablaposicionesModelo(me));
		  }
	 public void OrdenarporJG(){
			boolean seordeno=false;
			Mequipo equipo;
			
				
				for(int i=0; i<mt.getVequipo().size(); i++){
					for(int j=i+1; j<mt.getVequipo().size(); j++){
					if(mt.getVequipo().get(i).getJg()<mt.getVequipo().get(j).getJg()){
					
						equipo=mt.getVequipo().get(j);
						mt.getVequipo().set(j, mt.getVequipo().get(i));
						mt.getVequipo().set((i), equipo);
						
					}
				}
			
		}
				/*for(int i=0; i<mt.getVequipo().size(); i++){
					for(int j=i+1; j<mt.getVequipo().size(); j++){
					if(mt.getVequipo().get(i).getJg()>mt.getVequipo().get(j).getJg()){
					
						equipo=mt.getVequipo().get(i);
						mt.getVequipo().set(i, mt.getVequipo().get(j));
						mt.getVequipo().set((j), equipo);
						
					}*/
	}
	
}


